package com.wm.wmim.server.entity;

import java.time.LocalDateTime;
import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * 消息记录表(ChatMessageRecord)实体类
 *
 * @author weiming
 * @since 2024-09-02 22:59:14
 */
@Data
@TableName("t_chat_message_record")
public class ChatMessageRecordDO implements Serializable {

    private static final long serialVersionUID = 654200430444350326L;

    /**
     * 消息id
     */
    private Long id;
    /**
     * 客户端消息ID
     */
    private String clientMessageId;

    /**
     * 消息所属用户ID
     */
    private Long userId;
    /**
     * 好友ID
     */
    private Long friendId;

    /**
     * 0-正向 发送出去的
     * 1-反向 接收到的
     */
    private Integer direction;

    /**
     * 消息内容
     */
    private String messageContent;
    /**
     * 消息内容类型
     */
    private String messageContentType;
    /**
     * 发送时间
     */
    private LocalDateTime sendTime;
    /**
     * 客户端是否确认收到消息 0-否,1-是
     */
    private Integer clientAck;

}

